/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package entidad;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

/**
 *
 * @author tuareg
 */
@Entity
public class Candidato implements Serializable {

    public Candidato() {
    }

    public Candidato(String newNombre,String newCedula,String newProfesion, String newAspiracionSal,String newEstado, Cargo newAspiracionCargo){
        nombre=newNombre;
        cedula=newCedula;
        profesion=newProfesion;
        aspiracionSalarial=newAspiracionSal;
        estado=newEstado;
        cargo=newAspiracionCargo;
    }

    public String getAspiracionSalarial() {
        return aspiracionSalarial;
    }

    public void setAspiracionSalarial(String aspiracionSalarial) {
        this.aspiracionSalarial = aspiracionSalarial;
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getProfesion() {
        return profesion;
    }

    public void setProfesion(String profesion) {
        this.profesion = profesion;
    }

    public void setAspiracionCargo(Cargo aspiracionCargo) {
        this.cargo = aspiracionCargo;
    }

    public Cargo getAspiracionCargo() {
        return cargo;
    }

    private String nombre;
    @Id
    private String cedula;
    private String profesion;
    @ManyToOne 
    private Cargo cargo;
    private String aspiracionSalarial;
    private String estado;
}
